home *** CD-ROM | disk | FTP | other *** search
/ Shareware Super Platinum 8 / Shareware Super Platinum 8.iso / mac / PROGTOOL / FLI106C.ZIP;1 / MASKFLT.CPP < prev    next >
Encoding:
C/C++ Source or Header  |  1992-03-12  |  730 b   |  40 lines

  1. //
  2. // The Fusion Library Interface for DOS
  3. // Version 1.06c
  4. // Copyright (C) 1990, 1991, 1992
  5. // Software Dimensions
  6. //
  7. // BlazeClass
  8. //
  9.  
  10. #include "fli.h"
  11.  
  12. #ifdef __BCPLUSPLUS__
  13. #pragma hdrstop
  14. #endif
  15.  
  16. #include <stdio.h>
  17.  
  18. //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  19. //
  20. // Mask(char *,float &)
  21. //
  22. // Handles output of float masks
  23. //
  24. //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  25.  
  26. char * BlazeClass::Mask(char *Mask,float &Value)
  27. {
  28.   char Floaty[50];
  29.  
  30.   int Before, After;
  31.   NumberMask::CountPlaces(Mask,Before,After);
  32.  
  33.   sprintf(Floaty,"%-*.*f",Before,After,Value);
  34.  
  35.   NumberMask::MaskShow(Mask,Floaty,*this);
  36.  
  37.   return 0;
  38. }
  39.  
  40.